projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b0d6886
)
Revert "Revert "* src/pgtkfns.c: Do not show an empty frame prematurely""
author
Yuuki Harano
<masm+github@masm11.me>
Fri, 18 Jun 2021 13:59:36 +0000
(22:59 +0900)
committer
Yuuki Harano
<masm+github@masm11.me>
Fri, 18 Jun 2021 13:59:36 +0000
(22:59 +0900)
This reverts commit
b0d688673b0be774c3735eef304f69568bd59bcf
.
The commit
83c35b8
causes the empty frame bug, so I reverted.
Now, I debugged so re-apply the commit.
src/pgtkfns.c
patch
|
blob
|
history
diff --git
a/src/pgtkfns.c
b/src/pgtkfns.c
index ceff279ad02d51897896a2c358c187b862aaf303..0f9f2e4c83f5ea1d6a6ae456ece94cfaae64bcf2 100644
(file)
--- a/
src/pgtkfns.c
+++ b/
src/pgtkfns.c
@@
-1693,8
+1693,13
@@
This function is an internal primitive--use `make-frame' instead. */ )
unblock_input ();
}
- if (FRAME_GTK_OUTER_WIDGET (f))
- gtk_widget_show_all (FRAME_GTK_OUTER_WIDGET (f));
+ if (FRAME_GTK_OUTER_WIDGET (f)) {
+ GList *w = gtk_container_get_children(GTK_CONTAINER(FRAME_GTK_OUTER_WIDGET (f)));
+ for (; w != NULL; w = w->next)
+ {
+ gtk_widget_show_all (GTK_WIDGET(w->data));
+ }
+ }
gui_default_parameter (f, parms, Qno_focus_on_map, Qnil,
NULL, NULL, RES_TYPE_BOOLEAN);